.tool-button {
	-fx-background-color: transparent;
}
.tool-button:hover, .tool-button:focus  {
	-fx-background-color: -fx-outer-border, -fx-inner-border, -fx-body-color;
}
.tool-button:armed, .tool-button:selected, .tool-button:pressed, .tool-button:showing {
	-fx-background-color:
            -fx-shadow-highlight-color,
            linear-gradient(to bottom, derive(-fx-outer-border, -20%), -fx-outer-border),
            linear-gradient(to bottom, 
                    derive(-fx-color, -22%) 0%,
                    derive(-fx-color, -13%) 20%,
                    derive(-fx-color, -11%) 50%);
    -fx-background-insets: 0 0 -1 0, 0, 1;
}
#menu-button .arrow {
	-fx-shape: "m 0,-10 c -2,0 -2,5 0,5 1,0 35,0 36,0 2,0 2,-5 0,-5 -1,0 -35,0 -36,0 z m 0,-10 c -2,0 -2,5 0,5 1,0 35,0 36,0 2,0 2,-5 0,-5 -1,0 -35,0 -36,0 z m 0,-10 c -2,0 -2,5 0,5 1,0 35,0 36,0 2,0 2,-5 0,-5 -1,0 -35,0 -36,0 z";
	-fx-background-color: #666;
	-fx-padding: 3.0;
	-fx-pref-width: 14.0;
	-fx-pref-height: 14.0;
}
#menu-button:armed .arrow, #menu-button:showing .arrow {
	-fx-background-color: #999;
}
#secure-button > Pane {
	-fx-shape: "m16.444 1039.19v-2.23c0-3.03-2.463-5.49-5.49-5.49-3.03 0-5.49 2.463-5.49 5.49v2.23c-.433.09-.759.475-.759.935v8.358c0 .526.428.955.955.955h10.587c.527 0 .955-.429.955-.955v-8.358c0-.459-.326-.844-.759-.935m-4.207 7.125c.019.105-.051.188-.156.188h-2.229c-.105 0-.175-.083-.156-.188l.355-1.881c-.269-.245-.437-.598-.437-.99 0-.74.6-1.34 1.34-1.34.74 0 1.34.6 1.34 1.34 0 .381-.16.725-.416.969zm2.297-7.145h-7.16v-2.21c0-1.974 1.606-3.58 3.58-3.58 1.974 0 3.58 1.606 3.58 3.58z";
	-fx-background-color: #666;
}
#secure-button:selected > Pane {
	-fx-background-color: #999;
}